/**
 * @TimerData.as
 * 
 * @author sodaChen mail:asframe@qq.com
 * @version 1.0
 * <br>Copyright (C), 2016 asFrame.com
 * <br>This program is protected by copyright laws.
 * <br>Program Name:ASFrame
 * <br>Date:2016-6-28
 */
package com.asframe.time
{
	import flash.utils.Timer;

	/**
	 * 延迟数据结构，存放需要延迟的各种数据参数 
	 * @author sodaChen
	 * 
	 */
	public class TimerData
	{
		/** 计时器对象 **/
		public var timer:Timer;
		/** 每次time执行函数 **/
		public var timerFun:Function;
		/** time次数执行完成之后调用的函数 **/
		public var completeFun:Function;
		/** 执行完成之后的回调参数 **/
		public var args:Array;
		/** 执行（重复）次数 **/
		public var repeatCount:int;
		
		public function clear():void
		{
			timer = null;
			timerFun = null;
			completeFun = null;
			args = null;
		}
	}
}